﻿body{background:#F2F3F5;}
body,form{margin:0;padding:0;font-family:microsoft yahei,arial,verdana;}
a{color:#333;font-size:12px;text-decoration:none;outline:none;}
a:hover{color:#f30;text-decoration:underline;}
div{font-size:12px;line-height:22px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.p15{padding:15px;}
.clear{clear:both;}
.jqzoom{text-decoration:none;float:left;z-index:999;}
.box{margin:0 auto;width:1200px;overflow:hidden;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
#nav,#banner,#container,#link,#footer,#position{margin:0 auto;width:1200px;overflow:hidden;}
#position{line-height:50px;}
#nav {background:#fff;width:100%;overflow:hidden;box-shadow:0 0 5px #ccc;}
.logo{float:left;width:178px;height:50px;margin:10px 50px 0 0;background:url(../images/logo.png) no-repeat;background-size:178px 50px;}
.logo a{width:178px;height:50px;display:block;cursor:default;}
#nav ul{margin:0;padding:0;list-style:none;float:left;}
#nav ul li{float:left;height:70px;overflow:hidden;margin-left:1px;}
#nav ul li a{color:#333;line-height:70px;height:70px;width:120px;display:block;text-align:center;font-size:18px;}
#nav ul li a:hover,#nav ul li.hover a{color:#fff;background:#4482D5;text-decoration:none;}
#nav ul dl,#nav ul .hover dl{position:absolute;margin:0 0 0 0;padding:0 10px;background:#4482D5;display:none;z-index:999;width:200px;}
#nav ul dl a,#nav ul .hover dl a{font-size:12px;width:100px;float:left;line-height:40px;height:40px;}
#nav ul dl a:hover,#nav ul .hover dl a:hover{text-decoration:underline;}
#nav form{margin:0;padding:0;text-align:right;float:right;margin:18px 0 0 0;border:solid 1px #ddd;border-radius:5px;}
#nav form input{vertical-align:middle;font-size:12px;}
#nav form input[type=text]{color:#999;width:120px;height:30px;background:#fff;border:0;float:left;text-indent:5px;}
#nav form input[type=submit]{background:#fff url(../images/search-icon.png) no-repeat center;width:30px;color:#fff;height:30px;border:0;float:left;}
#nav form *:focus{outline:none;}


#banner,#link,#goodsshow{margin:10px auto;}


#focusbox{position:relative;;width:100%;height:400px;overflow:hidden;}
.focusbox{height:400px;width:100%;}
#fouce1{background:url(../images/b1.jpg) no-repeat center;}
#fouce2{background:url(../images/b2.jpg) no-repeat center;display:none;}
#fouce3{background:url(../images/b3.jpg) no-repeat center;display:none;}
.focusbtn{position:absolute;bottom:0px;left:0px;width:100%;height:20px;text-align:center;}
.focusbtn a,.focusbtn a.on{display:inline-block;width:15px;height:15px;margin-right:5px;background:#ddd;color:#eee;cursor:pointer;border-radius:50%;}
.focusbtn a.on{background:#DB4600;color:#DB4600;}


#indexdt{clear:both;background:#fff;overflow:hidden;padding:30px 0;box-shadow:0 3px 3px #ccc;}

#newsdt{width:330px;float:left;overflow: hidden;padding:0 20px 20px 0;}
#newsdt h3{font-size:18px;color:#000;font-weight:normal;padding-bottom:10px;overflow:hidden;}
#newsdt h3 span{float:left;}
#newsdt h3 a{float:right;font-size:12px;color:#ccc;}
.newsdtitem{line-height:25px;overflow:hidden;clear:both;font-size:13px;color:#999;}
.newsdtitem .ndtsty{float:left;color:#999;}
.newsdtitem .ndtsty a{color:#0097E5;}
.newsdtitem .ndttit{float:left;color:#666;margin-left:10px;color:#333}
.newsdtitem b{float:right;font-weight: normal;}

#indexabout{width:400px;float:left;border-left:dotted 1px #ddd;padding:0 20px 20px 20px;background:url(../images/about.png) no-repeat;background-size:330px 120px}
#indexabout{padding-top:120px;overflow:hidden;text-indent:25px;}
#indexabout a{color:#f00;text-decoration:underline;}

#contact0{width:400px;float:right;height:300px;overflow: hidden;background:url(../images/indexcontact.png) no-repeat;background-size:400px 300px}
#contact0 a{display:block;width:400px;height:300px;}

.contcad{clear:both;overflow:hidden;font-size:14px;color:#ddd;background:#888;margin-top:50px;padding:30px 0 40px 0;}
.contcad .adzh{width:370px;float:left;display:block;margin:0 80px 0 100px}
.contcad .adfs{width:390px;float:left;display:block;}
.contcad h4{font-size:16px;}


#container .left{background:#fff;width:900px;float:right;padding-bottom:3000px;margin-bottom:-3000px;}
#container .right{width:280px;float:left;padding-bottom:3000px;margin-bottom:-3000px;}
.list_header{height:50px;border-bottom:solid 1px #ddd;margin:10px 30px;}
.list_header span{display:inline-block;height:49px;line-height:50px;padding:0 5px;border-bottom:solid 3px #f60;font-size:18px;font-weight:bold;}

.side_header{background:#4482D5;color:#fff;height:50px;line-height:50px;padding-left:15px;font-size:18px;}
.side_body{border:solid 1px #ddd;overflow:hidden;background:#fff;}

.eui_switchable{width:1200px;height:268px;position:relative;}
.eui_switchable .sc_container{width:1200px;height:268px;position:relative;overflow:hidden;}
.eui_switchable .sc_container ul{width:1200px;height:268px;margin:0;padding:0;list-style:none;}
.eui_switchable li{width:1200px;height:268px;overflow:hidden;}
.eui_switchable li img{border:0;}
.eui_switchable .sc_index{position:absolute;right:12px;bottom:12px;z-index:3;}
.eui_switchable .sc_index a{float:left;width:10px;height:10px;line-height:10px;margin-left:2px;background:#fff;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;text-indent:-999em;overflow:hidden;}
.eui_switchable .sc_index .current{background-color:#3498f0;opacity:1;filter:alpha(opacity=100);}
.eui_switchable .sc_prev,
.eui_switchable .sc_next{position:absolute;top:50%;margin-top:-29px;display:block;width:40px;height:58px;background:url(../images/arrow.png) no-repeat 0 0;text-indent:-999em;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);border:2px solid #555;}
.eui_switchable .sc_prev{left:10px;}
.eui_switchable .sc_next{right:10px;background-position:-46px 0;}
.eui_switchable .sc_prev:hover,
.eui_switchable .sc_next:hover{opacity:0.8;filter:alpha(opacity=80);}

.left{float:left;width:710px;margin:0 10px 0 0;}
.right{float:left;width:240px;}

.pc_header{height:35px;line-height:35px;font-size:18px;color:#000;font-weight:bold;padding:0 10px 0 15px;_padding:10px 10px 0 15px;_height:25px;_line-height:25px;}
.pc_header span{float:right;font-size:12px;font-weight:normal;color:#333;font-family:宋体;_margin-top:-5px;}
.pc_header img{vertical-align:middle;margin:0 8px 0 0;padding:0;border:0;}
.si_header{text-align:center;overflow:hidden;}
.si_header span{display:inline-block;font-size:16px;font-weight:bold;color:#000;border-bottom:solid 2px #f60;padding:10px 8px;}

.pc_body{border-top:0;font-size:12px;line-height:22px;}
.about,.newslist,.newsshow,.sitemap{padding:20px 30px;}
.newslist ul{margin:0 10px 10px 10px;padding:0;list-style:none;overflow:hidden;}
.newslist ul li{clear:both;line-height:45px;height:45px;border-bottom:1px dotted #ccc;background:url(../images/arrow.png) no-repeat 0 15px;}
.newslist ul li a{font-size:15px;float:left;margin-left:25px;}
.newslist ul li span{float:right;color:#999;font-family:verdana;font-size:12px;}
.newslist ul li.none{border:0;background:none;padding:0;}
.newsshow h1{text-align:center;font-size:24px;font-weight:normal;font-family:microsoft yahei;}
.newsshow .info{text-align:center;color:#999;padding:5px 0;}
.newsshow .content{line-height:24px;}
.newsshow .content p{margin:5px 0;}
.newsshow .content img{max-width:640px;}
.newsshow .pre{margin:10px 0 5px 0;color:#999;}
.newsshow .next{margin:0 0 10px 0;color:#999;}

.topnews{margin:-1px 0 0 0;*margin:0;padding:0;list-style:none;}
.topnews li{line-height:30px;border-bottom:1px dotted #c4c4c4;}
.topnews li span{font-family:宋体;}
.contact{line-height:24px;}
.contact p{margin:0 0 5px 0;*margin:0 0 6px 0;display:block;font-weight:bold;font-size:14px;}

.pro{overflow:hidden;}
.pro .arrow_left{float:left;width:40px;background:url(../images/left_arrow.png) no-repeat left;height:200px;cursor:pointer;}
.pro .prolist{float:left;width:1070px;height:220px;overflow:hidden;border:solid 0px red;}
.pro .prolist ul{margin:0 5px;padding:0;list-style:none;width:2999px;}
.pro .prolist ul li{float:left;width:200px;text-align:center;margin-right:15px;}
.pro .prolist ul li img{width:200px;height:180px;vertical-align:top}
.pro .prolist ul li div{line-height:30px;height:30px;}
.pro .prolist ul li a img{border:1px solid #ddd;}
.pro .prolist ul li a:hover img{border:1px solid #f60;}
.pro .arrow_right{float:left;width:40px;background:url(../images/right_arrow.png) no-repeat right;height:200px;cursor:pointer;}

.link img{margin:3px 8px 5px 0;}
.link ul{clear:both;margin:0;padding:0;list-style:none;}
.link ul li{float:left;width:93px;height:25px;overflow:hidden;}

.contcad{clear:both;overflow:hidden;font-size:14px;color:#ddd;background:#888;margin-top:50px;padding:30px 0 40px 0;}
.contcad .adzh{width:370px;float:left;display:block;margin:0 80px 0 200px}
.contcad .adfs{width:390px;float:left;display:block;}
.contcad h4{font-size:16px;}

#footer {
	padding:10px 0;width:100%;
	font-size:13px;
	color: #ccc;
	text-align: center;	
	letter-spacing: .2px;
    background:#555;
}
#footer p {
	padding:10px 0;
}
#footer a{color:#ccc;}
#footer a:hover {
	text-decoration: underline;
}

.sitemap .big a{font-size:14px;line-height:40px;font-size:14px;font-weight:bold;}
.sitemap　div{line-height:30px;}

.category{margin:0;padding:0;list-style:none;margin-bottom:-1px;}
.category li{line-height:40px;background:#fff;padding-left:25px;border-bottom:solid 1px #eee;}
.category li span{font-family:宋体;font-size:12px;margin-right:10px;}
.category li a{font-size:14px;}
.category .hover{color:#f00;}
.category .hover a{color:#f00;}

.piclist{padding:20px 15px;overflow:hidden;}
.piclist ul{margin:0;padding:0;list-style:none;width:1000px;overflow:hidden;}
.piclist ul li{float:left;text-align:center;margin:0 10px 30px 30px;}
.piclist ul li img{vertical-align:top}
.piclist ul li div{line-height:30px;height:30px;}
.piclist ul li a{display:block;width:210px;padding:15px;border:1px solid #eee;}
.piclist ul li a img{width:210px;height:210px;}
.piclist ul li a:hover{border:solid 1px #ccc;}
.piclist ul li.none{clear:both;text-align:center;font-size:24px;color:#666;margin:0;padding:100px 0;overflow:hidden;width:830px;}

#goodsshow{background:#fff;padding:30px;overflow:hidden;}
#goodsshow img{border:0;}
#goodsshow .goodsimg{float:left;width:360px;margin:0 30px 0 0;}
#goodsshow .goodsinfo{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .goodsinfo{width:400px;}
#goodsshow .goodsinfo h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .goodsinfo .intro{color:#999;min-height:80px;}
#goodsshow .goodsinfo .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .goodsinfo .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .goodsinfo .price span{color:#f60;font-size:16px;}

.job_h1{font-size:14px;line-height:35px;border-bottom:1px solid #eee;margin:10px 0;}